﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for SendData
/// </summary>
public class SendData
{
	 ForumDataContext dc;
    public SendData(ForumDataContext d1)
	{
        dc = d1;
	}
    public bool SendPost(int id_tematu,int id_uzytkownika,string tekst)
    {
        if (tekst.Length < 5) return false;
        tekst = tekst.Replace('\n', (char)13);
        try
        {
            Posty nowyp = new Posty
            {
                czas = DateTime.Now.ToUniversalTime(),
                id_temat = id_tematu,
                id_uzytkownik = id_uzytkownika,
                tresc = tekst
            };
            dc.Posties.InsertOnSubmit(nowyp);
            dc.SubmitChanges();
        }
        catch { return false; }
        return true;
    }

    public bool SendTopic(int id_dzialu, int id_uzytkownika, string nazwaTematu,string tekst)
    {
        if (tekst.Length < 5 || nazwaTematu.Length < 5) return false;
        try
        {
            Tematy nowyT = new Tematy
            {
                id_dzial = id_dzialu,
                nazwa = nazwaTematu
            };
            dc.Tematies.InsertOnSubmit(nowyT);
            dc.SubmitChanges();
            int abc = nowyT.id_temat;

            Posty nowyp = new Posty
            {
                czas = DateTime.Now.ToUniversalTime(),
                id_temat = abc,
                id_uzytkownik = id_uzytkownika,
                tresc = tekst
            };
            dc.Posties.InsertOnSubmit(nowyp);
            dc.SubmitChanges();
        }
        catch { return false; }
        return true;
    }
}